package logManage

import (
	"gorm.io/gorm"
)

// Log 日志模型
type Log struct {
	gorm.Model
	Id        int    `gorm:"type:int(11);primaryKey;autoIncrement"`
	URL       string `gorm:"type:varchar(255);not null"` // 请求 URL
	Referrer  string `gorm:"type:varchar(255);not null"` // 请求来源
	IP        string `gorm:"type:varchar(32);not null"`  // 请求 IP 地址
	UserAgent string `gorm:"type:text;not null"`         // 用户浏览器和操作系统信息
}

func (l Log) TableName() string {
	return "log"
}
